Skip to content

feat(web): runs filters, activity compare, CSV exports - #68

Merged
eamonboyle merged 3 commits into
mainfrom
cursor/product-feature-opportunities-8a08
Jul 13, 2026
Merged

feat(web): runs filters, activity compare, CSV exports#68
eamonboyle merged 3 commits into
mainfrom
cursor/product-feature-opportunities-8a08

Conversation

@cursor

@cursor cursor Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Description

Adds four research-dashboard improvements grounded in existing artifact data and export patterns:

  1. Runs list filtersoutlier=true and errors=true query params on /runs and /api/runs, with cross-links from the outliers and pipeline errors pages.
  2. Activity compare shortcuts — one-click compare links in the activity feed when another run/benchmark shares the same research question (included in JSON/CSV exports).
  3. Benchmark roster CSV?format=roster-csv on /api/benchmarks/[id] plus an export button on benchmark detail pages.
  4. Question hub CSV — new /api/questions/hub endpoint and export button on question hub pages.

Type of change

  • Bug fix
  • New feature
  • Documentation
  • Refactor / chore

Checklist

  • CI passes (typecheck, test, web build, formatting)
  • Code follows project style (Prettier)

Manual testing

  • /runs?outlier=true and /runs?errors=true narrow the runs table
  • /activity shows Compare links for same-question peers
  • Benchmark detail → Export roster CSV downloads member-run similarity data
  • Question hub → Export hub CSV downloads runs + benchmarks for the topic

Commands run

  • pnpm test — 296 passed
  • pnpm typecheck — pass
  • pnpm web:typecheck — pass
  • pnpm web:build — pass
  • pnpm format:check — pass
Open in Web View Automation 

cursoragent and others added 3 commits July 13, 2026 08:07
Add runListFilters helpers and wire /runs plus /api/runs with outlier=true
and errors=true query params. Link from pipeline errors and outliers pages.

Co-authored-by: Eamon Boyle <eamonboyle@users.noreply.github.com>
Attach same-question compare links for runs and benchmarks in the activity
timeline and include compareHref in CSV exports.

Co-authored-by: Eamon Boyle <eamonboyle@users.noreply.github.com>
Add roster-csv export on benchmark detail API, question hub CSV API, and
export buttons on the corresponding pages.

Co-authored-by: Eamon Boyle <eamonboyle@users.noreply.github.com>
@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
llm-debate-research Ready Ready Preview, Comment Jul 13, 2026 8:08am

Request Review

@eamonboyle
eamonboyle marked this pull request as ready for review July 13, 2026 08:34
@eamonboyle
eamonboyle merged commit 7b120d6 into main Jul 13, 2026
3 checks passed
@eamonboyle
eamonboyle deleted the cursor/product-feature-opportunities-8a08 branch July 13, 2026 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants